package io;

import java.io.*;
import java.nio.charset.StandardCharsets;
import java.util.Scanner;

/**
 *  自行完成流连接创建PrintWriter
 *
 *  简易记事本工具
 *
 *
 */
public class PWDemo2 {
    public static void main(String[] args) throws FileNotFoundException {
        Scanner input = new Scanner(System.in);
        FileOutputStream fos = new FileOutputStream("pw2.txt",true);

        OutputStreamWriter osw = new OutputStreamWriter(fos, StandardCharsets.UTF_8);


        BufferedWriter bw = new BufferedWriter(osw);

        /*
            printWriter提供的构造方法中如果第一个参数是一个流，那么流可以在传入一个Boolean值的参数用于指定是否打开自动行刷新功能（默认为false）
         */

        PrintWriter pw = new PrintWriter(bw);

        System.out.println("程序开始");
        String temp = "";

        while(!("exit".equalsIgnoreCase(temp = input.next()))){
            pw.println(temp);

        }

        System.out.println("程序结束");


        pw.close();



    }
}
